Skip to main contentWebsite Accessibility Assistance

Welcome to

Caprice Restaurant in Musselburgh

Welcome to Caprice, your local Italian restaurant located in the charming town of Musselburgh. With a rich history spanning over 50 years, Whether you're looking for a romantic dinner for two, a family gathering, Caprice offers a warm and inviting atmosphere, with friendly staff ready to make your dining experience memorable.

Authentic Wood-Fired Pizzas and Italian Favourites

Every pizza is crafted with passion and authenticity. Our dough is made fresh on-site each day, using only the finest ingredients, ensuring a perfect base for every bite. We cook each pizza in a hand-made, traditional wood-fired oven, giving it that unmistakable, smoky flavor that you won't find anywhere else. Experience the art of pizza, perfected. 

Our Location

Caprice Restaurant

198 High StMusselburgh, SCT EH21 7DX United Kingdom

Get Directions


013 1665 2991

Monday: Closed
Tuesday - Thursday: 5 pm to 9:30 pm
Friday - Saturday: 12 pm to 10 pm
Sunday: 4 pm to 10 pm
Opens in a new windowOpens an external siteOpens an external site in a new window